<?php
namespace app\controller;

use app\BaseController;
use app\Request;

class Index extends BaseController
{
    //展示列表页面
    public function showList(Request $request){
//        cache('showList',null);
//        第二次从cache读取
//        if(!empty(cache('showList'))){
//            $checkData=cache('showList');
//            return 'cache取出';
//        }
//        第一次从数据库读取
        $data=\app\model\Index::showList();
       if($data){
           cache('showList',$data);
           return view('index/showList',compact('data'));
       }
    }
    //展示详情页面
    public function showDetail($g_id){
//        查询商品
        $checkData=\app\model\Index::showDetail($g_id)->getData();
//        dd($checkData);
        cache('g_id',$checkData['g_id']);
        $num=$checkData['num'];
//        修改数量
        $num+=1;
        $checkData['num']=$num;
//        列表浏览量数据修改
        $listData=\app\model\Index::changeData($g_id,$checkData['num']);
        if($checkData){
            return view('index/showDetail',compact('checkData'));
        }
    }
}
